/* Body */
body{margin-left:0px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;overflow:hidden;}

a{color:#0000ff;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:underline;}
/* Defaults */
.fontTahoma  {font-family:Tahoma;}
.fontCourier {font-family:Courier New;}
.size8       {font-size:8pt;}
.size9       {font-size:9pt;}
.size10      {font-size:10pt;}
.size11      {font-size:11pt;}
.size12      {font-size:12pt;}
.bold        {font-weight:bold;}
.alignLeft   {text-align:left;}
.alignRight  {text-align:right;}
.alignCenter {text-align:center;}
.colorBlack  {color: #000000;}
.colorRed    {color: #ff0000;}
.borderGray  {border-width:1px;border-style:solid;border-color:#c0c0c0;}
.borderBlack {border-width:1px;border-style:solid;border-color:#000000;}
.underline   {text-decoration:underline;}
.cursor      {cursor:pointer;}


/* Blackout */
#divBlackOut        {position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000000; opacity:0; filter:alpha(Opacity=0); -moz-opacity:0;}


/* Error Box */
DIV.errorBoxHeader  {position:relative; top:10px; left:10px; width:500px;}
DIV.errorBoxMessage {position:relative; top:20px; left:10px; width:500px; height:115px; overflow:auto;}
DIV.errorBoxButton  {position:relative; top:30px; left:10px; width:500px; text-align:right;}
#divErrorBox        {position:absolute; width:527px; height:206px; display:none;  background-image: url(../images/errorBox.png);}


/* Login Box */
DIV.loginBoxHeader        {position:absolute; top:10px; left:10px; width:500px;}
DIV.loginBoxButton        {position:absolute; bottom:20px; left:10px; width:500px; text-align:right;}

DIV.loginBoxText          {position:absolute; top:55px; left:50px; width:110px;height:81px;}
DIV.loginBoxHostnameText  {position:absolute; width:110px; height:22px;}
DIV.loginBoxUsernameText  {position:absolute; top:27px; width:110px; height:22px;}
DIV.loginBoxPasswordText  {position:absolute; top:54px; width:110px; height:22px;}

DIV.loginBoxField         {position:absolute; top:55px; left:155px; width:300px;height:81px;}
DIV.loginBoxHostnameField {position:absolute; width:300px; height:22px;}
DIV.loginBoxUsernameField {position:absolute; top:27px; width:300px; height:22px;}
DIV.loginBoxPasswordField {position:absolute; top:54px; width:300px; height:22px;}

DIV.loginBoxStatus        {position:absolute; bottom:20px; left:10px; width:400px; text-align:left;}
INPUT.loginBox            {border-width:1px;border-style:solid;border-color:#c0c0c0;width:100%; height:20px; border-width:1px; background-image: url(../images/inputBackground.png);}
#divLoginBox              {position:absolute; width:527px; height:206px; display:none; background-image: url(../images/errorBox.png);}


/* Main */
#mainContainer{position: absolute; left:0px; top:0px; width:100%; height:100%; display:none;}
DIV.divLogo{position:absolute; left:10px; top:10px;}

/* Main >> Top Menu */
DIV.divTopButtons{position:absolute; top:30px; left:340px;}
IMG.imgTopMenuOn{filter:Alpha(Opacity=100);opacity:1;-moz-opacity:1;}
IMG.imgTopMenuOff{filter:Alpha(Opacity=50);opacity:0.5;-moz-opacity:0.5;}
DIV.topMenuButton1{position:absolute; width:50px; height:95px;}
DIV.topMenuButton2{position:absolute; left:70px; width:50px; height:95px;}
DIV.topMenuButton3{position:absolute; left:140px; width:50px; height:95px;}

/* Main >> Left Menu */
#divLeftMenu{background-color:#ffffff;position:absolute; top:125px;left:-230px;width:250px;height:400px;}
#divLeftMenuContent{position:absolute;top:10px;left:10px;width:215px;height:380px;overflow:auto;}
DIV.divLeftMenuButton{position:absolute;top:0px;right:0px;width:20px;height:100px;}
DIV.divLeftMenuDB{}
DIV.divLeftMenuTables{padding-left:10px;display:none;}
DIV.divLeftMenuTable{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:24px;width:180px;}

/* Main >> Main Content */
#divMainContent{position:absolute;overflow:auto;}
#divContent{width:100%;height:100%;}

TABLE.tableHeader{width:100%;height:30px;}
TD.tableHeader{background-color: #cccccc;}
TABLE.tableData{width:100%}
/*TD.tableData{background-color: #dbf3c0;}*/
DIV.tableConent{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}